草庐IT

android - ListView 和滚动

全部标签

windows - 为新添加的 Listview 项目添加颜色过渡

我在windows10下编写了一个windows通用应用程序,它有一个ListView。如果有可用的新数据,此ListView每五秒更新一次。它的数据源是一个ObservableCollection,最多只允许显示十个项目,最新的被插入到集合的前面。当您看到ListView的项目在屏幕上缓慢滚动时,这似乎很有效。我想要做的是为ListView中的新项目添加某种颜色过渡,以便当它们出现时,项目的背景从灰色开始逐渐变为白色。我想要这种效果,以便用户可以轻松地看到新项目或刚刚出现在ListView中的项目。添加到集合中的新对象有一个标志集,表明它们是新的。如果动画过程能够在动画之后重置此标志

c# - Xamarin.Forms - 完全在 XAML 中的 ListView

我们有一些屏幕实际上应该是iOS上的UITableViews,它们具有静态行数和不同类型的单元格。有没有一种方法可以使用Xamarin.Forms在XAML中定义它,而不必设置到ItemsSource的绑定(bind)?就像我只想定义两个EntryCells然后定义一个TextCell?我的第一次尝试是这个例子,但我只在每一行中看到了Cell.ToString()的等价物: 最佳答案 考虑到您希望每个单元格具有不同模板/布局的静态单元格,您是否尝试过Xamarin.FormsTableView?http://iosapi.xamar

c# - 为什么 Xamarin android Designer 在打开 *.axml 文件时不显示在 visual studio 2012 中

我正在使用VisualStudio2012和Xamarin创建一个Android应用程序,但是当我尝试打开任何*.axml文件(包含android布局和设计以及其他元素)时,它应该显示一个所见即所得的可视化IDE,所以我编辑东西easyllly但它无法加载所见即所得并给我错误“操作无法完成。无效指针“我使用gtksharp2.12.21、mono-android4.6.06000、JDK6、android-ndk-r8e-windows-x86、XamarinStudio4.0.8我还包括图像,见下文谁能告诉我如何解决这个问题 最佳答案

c# - 影响 ListView header 的 Windows 主题

我用一个包含ListView的简单窗体创建了新的Windows窗体应用程序(C#)。然后我改变了ViewProperty详细信息并增加了此ListView中使用的字体的大小,结果如下:这是在WindowsXP上使用Windows经典主题的样子:这是WindowsXP主题的结果:我可以通过删除Application.EnableVisualStyles()来防止我的应用程序的外观受到视觉样式的影响。调用或通过更改Application.VisualStyleState:虽然此更改使ListView具有所需的外观,但它也会影响其他控件的外观。我希望我的ListView成为唯一不受视觉样式影

c# - 捕捉文本框滚动事件?

文本框或富文本框,我唯一想要的是在滚动条移动时触发一个函数。我已经找到了GetScrollPos和SetScrollPos。我想定期检查滚动条的位置,但必须有更好的方法。那么,什么是更好的方法呢?更新:使用WinForms 最佳答案 假设是WinForms,您可以尝试调用:publicclassMyRTF:RichTextBox{privateconstintWM_HSCROLL=0x114;privateconstintWM_VSCROLL=0x115;privateconstintWM_MOUSEWHEEL=0x20A;prot

c# - 使用 WPF WebBrowser 显示内容防止滚动条

我正在使用WPFWebBrowser组件来显示一些非常简单的HTML内容。但是,由于我事先不知道内容大小,因此当我加载某些数据集时,我目前在控件上出现滚动条。基本上,我如何才能强制(或以其他方式产生等效于强制的效果)WebBrowser扩大大小,以便在不需要滚动条的情况下显示所有内容? 最佳答案 我想您可以通过它的Document属性获取webbrowser组件内容的宽度和高度,该属性应该是mshtml.HTMLDocument类型。我相信您应该能够使用body或documentElement属性来获得所需的尺寸;像这样:mshtm

Android项目Gadle统一依赖管理

一.Gradle管理依赖版本在中大型Android项目中,都会有多个Module进行协同配合。这些module中可能会依赖同一个库的不同版本,这将导致一些问题,要么是代码冲突,要么是APK包体积增大,亦或是项目构建的时间变长,拖慢开发效率。例如:下图就是在不同的module中依赖同一个库的不同版本。要解决这个问题我们首先要了解在Android项目中目前有那些方案来引入第三方依赖:直接编写(默认方式)使用ext扩展抽取公共版本使用buildSrc管理依赖使用composingbuilds管理依赖使用catalog管理依赖(gradle7版本以上才能用,因此暂时忽略)二.直接编写(默认方式)简介直

c# - 滚动时图表控件 Y 轴自动缩放

我已经在网上搜索了一段时间,但仍然没有找到解决我问题的好方法。我想让MSChart在滚动时自动重新缩放Y轴,以确保所有数据点都可见。这里的转折点是我需要能够排除某些系列用于自动缩放。到目前为止,我只找到了提供在AxisViewChanged事件上遍历整个点集合的解决方案,当您有大量的点集合和几个要遍历的系列时,这种方法效果不佳。我想知道是否有任何方法可以通过获取当前可见的最小X值和最大X值之间的数据点来缩小搜索范围。任何帮助将不胜感激。编辑这是图片。如您所见,中间的烛台并不完全可见。 最佳答案 你可以试试这段代码DateTimeda

c# - 仍然无法在 WinForms 应用程序中隐藏 FlowLayoutPanel 的水平滚动条

我无法隐藏FlowLayout面板的水平滚动条。我正在动态添加此面板。我已阅读以下3篇有关堆栈溢出的文章。但无法获得成功。flowlayoutpanelandhorizontalscrollbarissueHowdoIdisablethehorizontalscrollbarinaPanelScrollingpanelusinghorizontalscrollbar我试过下面的代码。TableLayoutPanelpannel=newTableLayoutPanel();pannel.Parent=pnlChart;pannel.Dock=DockStyle.Fill;pannel.A

c# - 在 Xamarin for Android (Visual Studio) 中启用 AOT

我知道XamarinforAndroid支持AOT。在软件免费之后,它的所有功能也都免费了。我阅读了文档并通过修改我的project.csproj文件启用了AOT,如下所示:True在确保我的项目路径不包含空格(中断过程)后,我运行了一个构建并获得了一个包含两个托管.NETDLLs和的APKnative编译库。遗憾的是,该应用程序似乎正在使用.NETDLL并完全忽略了native库。有什么办法可以解决这个问题吗?编辑:阅读其他一些与MonoAOT相关的问题,这似乎是它应该如何工作的。我想AOT编译我的应用程序,希望减少大约2秒的启动时间,在我从JIT切换到AOT后,这根本没有改变。有人